Data and knowledge and engineering